package cn.sieis.service.student;

import java.util.List;

import cn.sieis.pojo.Student;

public interface StudentService {

	public List<Student> getStudentList(String queryStuName, Integer queryStuSchool, Integer queryStuProject, Integer queryStuContest, Integer currentPageNo, Integer pageSize) throws Exception;

	public int getStudentCount(String queryStuName, Integer queryStuSchool, Integer queryStuProject, Integer queryStuContest) throws Exception;

	public boolean addStudent(Student student) throws Exception;

	public boolean modify(Student student) throws Exception;

	public Student getStudentById(Integer id) throws Exception;

	public boolean deleteStudentById(Integer id) throws Exception;

	public List<Student> getStuList(String queryStuName, Integer queryStuSchool, Integer queryStuProject, Integer queryStuContest) throws Exception;

	public boolean register(Student student); // ǰ��ע��

	public List<Student> getStudentListFr(String stuName, Integer stuProject) throws Exception;

}
